package com.zhiguang.cms.service;

import javax.validation.Valid;

import com.github.pagehelper.PageInfo;
import com.zhiguang.cms.entity.User;


public interface UserService {

	int register( User user);

	/**
	 * 根据用户名查找用户是否存在
	 * @param username
	 * @return
	 */
	User findByName(String username);

	/**
	 * 登录
	 * @param user
	 * @return
	 */
	User login(User user);

	/**
	 * 获取用户列表
	 * @param page
	 * @return
	 */
	PageInfo<User> list(int page);

	/**
	 * 封禁或解禁用户
	 * @param userid
	 * @param status
	 * @return
	 */
	int lock(int userid, int status);
	

}
